package com.ht.medicaltreatment.bean

data class PDOrderDetailBean(
    val alreadyCheckNumber: Int,
    val inventorySampleBoxList: MutableList<InventorySampleBox>,
    val inventoryTable: InventoryTable
)

data class InventorySampleBox(
    val checkStatus: Int,
    val id: Int,
    val inventoryChecker: Any,
    val inventoryTableId: Int,
    val inventoryTime: Any,
    val rfidSampleBox: RfidSampleBoxs?,
    val rfidSampleBoxId: Int,
    var isChecked:Boolean
)

data class InventoryTable(
    val createTime: String,
    val id: Int,
    val name: String,
    val username: String,
    val remarks: String,
    val rfidSampleBoxIdList: Any,
    val status: Int,
    val userId: Int
)


data class RfidSampleBoxs(
    val id: Int,
    val inputTime: String,
    val inputUserId: Int,
    val inputUserName: String,
    val isTransport: Int,
    val loanCount: Int,
    val loanTime: Any,
    val loanUserName: Any,
    val name: String,
    val reason: Any,
    val remarks: String,
    val rfidCode: String,
    val sampleBoxStru: SampleBoxStru,
    val sampleCategory: String,
    val sampleStruList: Any,
    val signature: Any,
    val status: Int,
    val tearCode: Any
)
/*
data class SampleBoxStru(
    val detailLocation: String,
    val drawerStru: DrawerStru,
    val id: Int,
    val laboratoryDictId: Int,
    val refrigeratorStruId: Int,
    val row: Int,
    val sign: Int,
    val status: Int,
    val structureCol: Int,
    val structureRow: Int,
    val structureSpec: Int,
    val tierStruId: Int
)

data class DrawerStru(
    val col: Int,
    val id: Int,
    val laboratoryDictId: Int,
    val number: Int,
    val refrigeratorStruId: Int,
    val row: Int,
    val structureRow: Int,
    val tierStru: TierStru
)

data class TierStru(
    val id: Int,
    val laboratoryDictId: Int,
    val refrigeratorStru: RefrigeratorStru,
    val row: Int,
    val rowORColNotRule: Int,
    val structureCol: Int,
    val structureRow: Int,
    val tierHeight: Double
)

data class RefrigeratorStru(
    val firstSampleBoxStruCol: Int,
    val firstSampleBoxStruRow: Int,
    val id: Int,
    val laboratoryDict: LaboratoryDict,
    val name: String,
    val reason: Any,
    val refrigeratorBrandTypeDict: RefrigeratorBrandTypeDict,
    val signature: Any,
    val structureRow: Int,
    val temperature: String
)

data class LaboratoryDict(
    val createTime: String,
    val id: Int,
    val name: String,
    val reason: Any,
    val remarks: Any,
    val signature: Any,
    val user: Any,
    val userId: Int
)

data class RefrigeratorBrandTypeDict(
    val id: Int,
    val name: String,
    val picture: String,
    val pid: Int,
    val sign: Int
)*/
